#include "opencv2/core/core.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"

using namespace cv;
using namespace std;

namespace xyVision {

/*@brief convert pixel coordinate[u;v] to 3d points [X;Y;Z] when the height(Z) is given
*/
void point2loc(const float& u, const float& v, const float& Z, const string& camconf, float& X, float& Y);


//class Point2loc{
//public:
//	Point2loc(const string& camconf);
//
//	/*
//	@param input [u;v] pixel coordinate
//	@param input Z height
//	@param output [X;Y] location
//	*/
//	void getLoc(const float& u, const float& v, const float Z, float& X, float& Y);
//private:
//
//};


}